*{
    margin:0;
    padding:0;
}
.clean {overflow:hidden;zoom:1;}    /*==for IE6/7 Maxthon2==*/


.container{
    padding-left:0;
    padding-right:0;
    width:1200px;
}
.header-top {
    height:40px;
    background: #F2F2F2;
    border-bottom:1px solid #999;
}
.header-top .container ul>li{
    font-size:12px;
    height: 40px;
    line-height:40px;
}
.header-bottom{
    margin:5px auto;
    position:relative;
}
.header-bottom .logo{
  float:left;
  width:190px;
  height:100px;

}

.notice{
    position:absolute;
    left:9px;
    top:11px;
}
.header-top-1{
    padding-left:45px;
}
.header-top .container{
    position:relative;
}
.header-bottom .logo img{
    display: block;
    width:190px;
    height:100px;
}
.header-bottom .input-group{
    width:700px;
    float:left;
    margin-top:20px;
    padding-left:140px;
}
.header-bottom .input-group .form-control{
    width:382px;height:35px;
    text-indent:60px;
    border:1px solid #fe4964;
    border-radius:0;
}
.header-bottom .input-group .selectbox{
    position:absolute;
    z-index:6;
    left:140px;
    top:12px;
    font-size:12px;
    color:red;
    cursor:pointer;
}
.header-bottom .input-group .selectbox .iconfont{
    font-size:12px;
    padding-left:3px;
}

.header-bottom .input-group .selectbox ol{
    display: none;
   margin-top:10px;
    width:60px;
    height:48px;
    background: white;
    z-index: 30;
    border:1px solid #f0f0f0;
    text-align: center;
}

.header-bottom .input-group .selectbox .selected{
    padding-left:10px;
}
.header-bottom .input-group .selectbox ol li{
    padding-top:5px;
    height:20px;
    line-height: 20px;
    color:#fe4964;
}
.header-bottom .selectbox ol li a{
    color:#fe4964;
    font-size:12px;
}
.header-bottom .input-group  .input-group-addon{
    width:100px;
    height:35px;
    background:#fe4964;
    border:1px solid #fe4964;
    color:#fff;
    letter-spacing:5px;
    cursor:pointer;
}

.header-bottom .input-group .tujian{
    float:left;
    padding-top:8px;

}
.header-bottom .input-group .tujian a{
    float:left;
    padding-right:8px;
    color:#999;
    font-size:14px;
}
.header-bottom .newshop{
    position: absolute;
    width:100px;
    height:40px;
    top:0;
    left:200px;
    margin-top:32px;
    color:#666;
    text-align: center;
    line-height: 40px;
    border-left:1px solid #ccc;

}
.navbar{
    min-height:30px;
    margin-bottom:5px;

}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #ffffff;
    background:#f14964;
}
.nav > li > a{
    padding:0;
}

.navbar-nav{
    width:1200px;
    margin:0 ;
}
.navbar-nav > li{
    width:110px;
    line-height:30px;
    height:30px;
    float:left;
}
.navbar-static-top{
    height:30px;
}
.navbar-inverse .navbar-nav > li > a {
    padding-top:0;
    padding-bottom:0;
    color:#fff;
    line-height: 30px;
    height:30px;
    display:block;
    text-align: center;
    width:110px;
}
.navbar .nav .active{
    background:red;
}

.active-shop{
    color:#fd4779 !important;
}

.container .container-left{
    z-index:2;
    position:relative;
    float:left;
    height:440px;
    width:255px;
    background:rgba(0,0,0,.5);
    padding:20px 0;
    color:#fff;
}

.container .container-left>li{
    width:255px;
}

 .container-left li{
    height:40px;
    line-height:40px;
     color:#999;
     padding:0 15px;

}

/* .left{
     width:2px;
     height:40px;
     color:#3ca5ea;
 }*/
.container-left li:hover{
    border-left:2px solid #3ca5ea;
    background:rgba(0,0,0,.3);
    padding:0 13px;


}
 .container-left li>a{
    color:#fff;
    padding-left:5px;
    padding-right:5px;
    font-size:12px;
    font-weight:600;
    display: inline-block;
    font-family:"MicrosoftYahei-Bold"
}
.container-left li>a:hover{
    text-decoration: underline;
}




 .container-left li .actives{
    font-size:16px;
    font-family:"MicrosoftYahei-Bold"

}
.banner{
    width:945px;
    height:440px;
    margin-left:255px;
}

.eachBox{
    float:left;
    width:700px;
    height:440px;
}
.eachBox{
    float:left;
    width:700px;
    height:440px;
}
.zthd{
    float:right;
    width:245px;
    height:440px;
}



#bd{
    height:440px;
}


#change_34 img{
    display:block;
    width:700px;
    height:440px;
}
.changeBox_a1{
    /*float:left;*/
    width:700px;
    height:440px;
    position:relative;
    /*border:1px solid #aaa;*/ }

.changeBox_a1 .a_bigImg{
    position:absolute;
    top:0;left:0;
    display:none;}
.ul_change_a2{
    position:absolute;
    left:291px;
    bottom:7px;
    overflow:hidden;
}
.ul_change_a2 li{
    display: -moz-inline-stack;
    display:inline-block;
    *display:inline;
    *zoom:1;}

.ul_change_a2 span{
    display: -moz-inline-stack;
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:0.8em;
    /* padding:0px 3px;*/
    width:14px;
    height:14px;
    border-radius:7px;
    margin-right:2px;
    background:#fff;
    filter:alpha(opacity=85);
    opacity:0.85;
    cursor:pointer;
    behavior:url(../js/PIE.htc);
}

.ul_change_a2 span.on{
    /*  border:1px solid #CC0000;*/
    background:red;
    color:#CC0000;}
.w{
    margin:0 auto;
    width:1200px;
}
.main .zshd{
    margin-top:20px;
    height:80px;
    background:url(../img/king.png) no-repeat center top;

}
.main .zshd h3{
    padding-top:60px;
    color:#ff167b;
    font-family: "Microsoft YaHei", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:20px;
    font-weight:700;
}

.list_img{
    margin-top: 20px;
    height: 200px;

}

.list_img img{
     width:200px;
     height:200px;
    display: block;
}

.list_img li{
    float: left;
    margin-right:50px;
    width: 200px;
    height: 200px;
    position:relative;
}
.list_img li:first-child+li+li+li+li{
    margin-right:0;
}
.list_img .list_img-bottom{
    width:200px;
    height:50px;
    background:rgba(0,0,0,.5);
   /* background:#fff;
    opacity:0.5;
    filter:alpha(opacity=50);*/
    text-align: center;
    color:#fff;
    padding-top:5px;
    position: absolute;
    left:0;
    top:150px;
}
.list_img .list_img-bottom p{
    height:18px;
    line-height:18px;
    font-size:14px;

}
.list_img .overturn-img{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 0;
    width: 100%;
    z-index:200;
    overflow:hidden;
}
.main .ad{
    padding-top:30px;
}
.main .super{

}
.main .ariticle{
    float:left;
}
.main .ariticle .products{

}

.main .ariticle .more{
    margin-top:20px;
    height:40px;
    line-height:40px;
    background:#eee;

}
.main .ariticle .more a{
    color:#ff167b;

}

.main .ariticle .products .product-img{
    float:left;
    width: 140px;
    height:140px;
}
.main .ariticle .products .product-img img{
    width:140px;
    height:140px;
    display: block;
}
.main .ariticle .products .product-introduce{
    float:right;
    width:615px;
    height:160px;
    font-size:12px;
    padding-right:10px;

}
.main .ariticle .products .product-introduce p{
    line-height: 20px;
      -o-text-overflow:ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    margin-bottom:5px;
    color:#666;
    padding-right:25px;
}
.main .ariticle .products .product-introduce span{
    color:#999;
}
/*
.main .ariticle .products .product-introduce .p-icon{
    padding-bottom:1px;
}
*/

.main .ariticle .products .product-introduce .p-icon span{
    padding-right:20px;
}
.main .ariticle .products .product-introduce .p-icon em{
    padding-left:5px;

}
.main .ariticle .products .product-introduce p>span{
 padding-left:5px;}
.main .ariticle .products .product-introduce .iconfont1{
    color:#ff0039;
}
.main .ariticle .products .product-introduce .p-good{
     padding-top:5px;
     width:615px;

}
.main .ariticle .products .p-good .pull-rights{

    height:30px;
    width:80px;
    background:#fe167a;
    border-radius:5px;
    line-height:30px;
    text-align: center;
    color:#fff;
    font-size:12px;
    margin-left:503px;
    padding:6px 15px;
    behavior: url(../js/PIE.htc);
}
.main .ariticle .products .p-good .pull-rights:hover{
    background:#e80467;
}



.main .ariticle .products li{
    padding-left:20px;
    height:220px;
    width:790px;
   /* margin-top:30px;*/
    padding-top:10px;

    margin-bottom:5px;
    border:1px solid #eee;
    box-shadow: 0 2px 2px #dcdcdc;
    behavior: url(../js/PIE.htc);

}
.main .ariticle .products li h3{
    margin:15px auto;
    font-size:18px;
    font-weight:500;
    color:#333;
}

.main .ariticle .products li h3:hover{
    color:#fe167a;
}



.main .super{
    background:url(../img/beautiful.png) no-repeat center center;
    height:90px;
    vertical-align: middle;
}
.main .super h3{
  padding-top:33px;
    color:#ff167b;
    font-family: "Microsoft YaHei", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:20px;
    font-weight:700;
}
.main .action{
    float:right;
}
.main .action-original{
    width:390px;
    height:500px;
    border:1px solid #f0f0f0;
    box-shadow: 0 4px 4px #f0f0f0;
    behavior: url(../js/PIE.htc);

}
.main .action-original ul{
    padding-right:40px;
    padding-left:25px;



}
.main  .line{
    width: 5px;
    height: 16px;
    float: left;
    margin-top: 11px;
    margin-right: 6px;
    margin-left: 14px;
    background: #ff167b;
}


.hide{
    -o-text-overflow:ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.main .action-original ul{
   /* padding-left:25px;*/
}

.main .action-original li{
   /* text-indent:40px;*/
    height:60px;
}
.main .action-original h3{
    padding:10px 0 20px 10px;
    font-size:18px;
    color:#333;
}
.main .action-original h4{
    padding-bottom:7px;
    font-size:16px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
}
.main .action-original p{
    font-size:12px;
    color:#999;
    text-indent:15px;
    line-height: 20px;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 5px;
    height:20px;
    width:340px;
    padding-right:40px;


}

.main .action-original .pull-right{
    padding-right:10px;
}

.action .create{
    margin-top:20px;
    width: 390px;
    height: 660px;
    margin-bottom: 18px;
    padding-top: 10px;
/*    background: #f9f9f9;*/
    border:1px solid #f0f0f0;
    box-shadow: 0 4px 4px #f0f0f0;
    behavior: url(../js/PIE.htc);

}
.action .create .line{
    width:5px;
    height: 16px;
    float: left;
    margin-top: 14px;
    margin-right: 6px;
    margin-left: 14px;
    background: #ff167b;
}
.action .create h3{
    float: left;
    width: 325px;
    height: 42px;
    line-height: 42px;
    padding-left: 5px;
    font-size:18px;
    color:#333;
}
.action .create h3 a{
    float: right;
    margin-right: 20px;
    font-size: 12px;
    color: #a8a8a8;
    font-weight: 500;
}
.action .create li{
    width: 372px;
    height: 75px;
    padding: 22px 20px 22px 30px;
    font-size: 12px;
    font-weight: 600;
}
.action .create li span{
    display: block;
    margin-left: 9px;
    font-weight: normal;
}
.action .hotsale ul li{
    width: 310px;
    height: 90px;
    padding: 0;
    margin: 20px 0 0 33px;
}
.action .hotsale ul li img{
    width: 90px;
    height:90px;
    float: left;
}
.action .hotsale ul li .introduce{
    float: left;
    height: 88px;
    width: 212px;
}
.action .hotsale ul li .introduce span{
    font-size: 12px;
    margin-left: 14px;
    /*height: 24px;*/
    line-height: 20px;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    display: block;
    height:40px;
    color:#333;

}
.main .action-original h4:hover{

    color:#fe167a;
}

.action .hotsale ul li .introduce span:hover{
    color:#5ab3f6;
}


.action .hotsale .most{
    padding-right:20px;
    padding-top:30px;
}
.hotsale .introduce em{
    display: inline-block;
    font-size: 12px;
    color: #ff167b;
    margin: 26px 20px 0 14px;
    font-weight:500;
}

.hotsale .introduce strong{

    padding-top:26px;
    color: #ff167b;
    font-weight:500;
}
.hotsale .introduce .iconfont{
    padding-top:26px;
    color: #ff167b;
}
.content .frock .frock-img{
    position:relative ;
    float:left;
    height:710px;
    width:300px;
    background:#f7e1b5;

}

.content .frock  .frock-bottom{
    position:absolute;
    top:424px;
    left:20px;
    margin-bottom:30px;
}
.content .frock  .frock-bottom h3{
   margin-bottom:60px;
    margin-left:50px;
    font-size:36px;
    font-family:CTXingKaiSJ;

}
.content .frock .frock-img p{
    width:300px;
    margin-top:10px;
}
.content .frock .frock-img p a{
    display:inline-block;
    width:80px;
    height:30px;
    background:#fff;
    margin-left:6px;
    line-height:30px;
    text-align: center;
    padding:1px;
}
.content .frock .frock-img p a:hover{
    border:1px solid #fbbeb9;
    padding:0;
}



.content .frocks{
   /* float:left;*/
}
.content .frocks li{
    width:210px;
    height:350px;
    margin-left:15px;
    float:left;

}

.content .frocks li img{
    display: block;
    width:210px;
    height:210px;
}

.content .frocks li:first-child+li+li+li+li{
    margin-top:10px;
}
.content .frocks li:first-child+li+li+li+li+li{
    margin-top:10px;
}
.content .frocks li:first-child+li+li+li+li+li+li{
    margin-top:10px;
}.content .frocks li:first-child+li+li+li+li+li+li+li{
     margin-top:10px;
 }

.content .frocks .salemoney{
    width:210px;
    border: 5px solid #eaeff2;
    border-top:none;
    font-size:12px;
    height:110px;
    font-family: "Microsoft Yahei", "Hiragino Sans GB";
    behavior: url(../js/PIE.htc);
}
.content .frocks .salemoney h4{
    height:20px;
    line-height:20px;
    font-size:14px;
    color:#333;
}
.content .frocks .salemoney p {
    font-size: 12px;
    color: #666;
    line-height: 20px;
    height: 20px;
    padding: 5px 10px 16px 10px;
    letter-spacing: 1px;
    margin-bottom: 16px;
}

.content .frock .frock-bottoms {
    position: absolute;
    top: 517px;
    left: 20px;
    margin-bottom: 30px;
}


.content .frocks .salemoney em {
    display: inline-block;
    font-size: 12px;
    color: #666;
    text-decoration: line-through;
    padding-right: 10px;
    margin-top: 40px;
    height: 0;
    line-height: 0;
}

.content .frocks .salemoney span{
    color: #f14964;
    font-size: 18px;
    padding-top: 31px;
    padding-right: 10px;
}



/*测试首页改版*/

.content .frocks li .small{
    float:left;
    margin-top:10px;
    margin-left:5px;
    width:25px;
    height:25px;
}
.hoveredThumb{
    border:1px solid #ff167b;
}


.content .frocks .salemoneys{
    width:210px;
    border: 5px solid #eaeff2;
    border-top:none;
    font-size:12px;
    height:140px;
    font-family: "Microsoft Yahei", "Hiragino Sans GB";
    behavior: url(../js/PIE.htc);
    position: relative;
}


.content .frocks .salemoney p {
    font-size: 12px;
    color: #666;
    line-height: 20px;
    height: 20px;
    padding: 10px 10px 0 10px;
    letter-spacing: 1px;
    margin-bottom: 16px;
}
.content .frocks .clean{
    padding-left:22px;
}

.content .frocks .iconfont-right{
    position: absolute;
    right:5px;
    top:14px;
    font-size:18px;
}


.content .frocks .iconfont-left{
    position: absolute;
    left:8px;
    top:15px;
}

/*回到顶部*/

.go_top {
    width: 40px;
    height: 40px;
    overflow: hidden;
    background: url(../img/top.jpg) no-repeat center center;
    position: fixed;
    bottom: 260px;
    display: none;
    cursor: pointer;
    left: 50%;
    margin-left: 610px;
    z-index: 1000;
}

.footer{
    background:url(../img/bg.png) no-repeat;
    margin-top:80px;
}

.footer .about{
    height:40px;
    line-height:40px;
}
.footer .about a{
   color:#fff;
    padding-right:15px;
}
.footer .copy{
    padding-top:10px;
    height:150px;

}
.footer .copy p{
    height:30px;
    line-height: 30px;
    color:#dbe5e7;
}


.allshops{
    display:none;
   /* height:30px;*/
    width:255px;
    height:480px;
}


.allshops  .container-left{
    background:#fd4779;
    z-index:200;
}

.column .table{
    padding-top:15px;
}
.column .nav li{
   width:60px;
    height:40px;
    margin-right:15px;

}
.column .nav li a{
    text-align: center;
    display: block;
    width:66px;
    height:40px;
    padding-top:5px;
    font-size:18px;

}
.active-red{
    border:1px solid #ff167b;
    color:#ff1fbc;
}

.column .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    border-top:2px solid  #ff1fbc;
    color:#ff1f5c;
}
.column .nav{
    padding-left:25px;
}
.column .tab-content{
    padding:20px 0 40px 0;
    height:auto;
    padding-left:25px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3,
.col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8,
.col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10,
.col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
    padding-left:0;
    padding-right:0;
}

.column .tab-content .tab-pane .col-xs-6{
    height:150px;
}
.column .tab-content .tab-pane .col-xs-6 h3{
    padding-bottom:15px;
    padding-left:5px;
    font-size:16px;
    color:#333;
}
.column .tab-content .tab-pane .col-xs-10 ul{
    padding:0 3px;
}
.column .tab-content .tab-pane .col-xs-10 ul li{

    float:left;
    padding-bottom:15px;

}
.column .tab-content .tab-pane .col-xs-10 li a{
    padding:0 10px;
    color:#333;
    font-size:14px;
}


.column .tab-content .tab-pane .col-xs-10 li a:hover{
    text-decoration: underline;
}
.column .container .all li{
    height:350px;
    width:212px;
    float:left;
   margin-right:35px;
    margin-top:20px;
}
.column .tab-content .right-img{
    padding-top:20px;
}
.column .tab-content .right-img img{
    display:inline-block;
    width:200px;
    height:240px;
}

.column  .line{
    width: 5px;
    height: 24px;
    float: left;
   /* margin-top: 11px;*/
    margin-right: 8px;
    background: #ff167b;
}
.column  .headline{
    font-size:24px;
    height:42px;
    border-bottom:3px solid #eee;
}
.column  .headline span{
    padding-right:6px;
}
.column .content .frocks  li{
    float:left;
    margin-left:0;
}

.column .content .frocks li:first-child+li+li+li+li{
    margin-top:0;
}
.column .content .frocks li:first-child+li+li+li+li+li{
    margin-top:0;
}
.column .content .frocks li:first-child+li+li+li+li+li+li{
    margin-top:0;
}
.column .content .frocks li:first-child+li+li+li+li+li+li+li{
    margin-top:0;
 }
.column .content .frocks{
    padding-top:20px;
}
.column .content .frocks li{
    margin-right:37.5px;
    margin-bottom:30px;

}
.column .content .frocks li:nth-child(5n){
    margin-right:0;
}
.floating{
    width:100%;
    height:50px;
    border-top:4px solid #fd4779;
    position:fixed;
    top:0;
    left:0;
    background: white;
    display:none;
    z-index:100;
    border-bottom:1px solid #eee;
    box-shadow: 0 0 18px #666;
}
.floating .line{
    margin-top:10px;
}
.floating  .floats{
    margin-top:13px;
    height:20px;
    line-height:20px;
}
.floating  .floats span{
 font-size:18px;
    color:#333;
    padding-right:20px;
}
.floating  .floats em{
    font-size:14px;
    color:#333;
}
.floating .floats a{
    font-size:12px;
    color:#666;
    padding-left:20px;
}
.floating .floats a:hover{
    text-decoration: underline;
}
.floating  .container{
    position:relative;
    height:50px;
}
.floating  .float-img {
    position:absolute;
    right:0;
    top:0;
    z-index:100;
}
.floating .float-introduce{
    position: absolute;
    top:15px;
    right:16px;
    color:#fff;
    font-size:24px;
    z-index:200;
}
 .list  .line{
    width: 6px;
    height: 28px;
    float: left;
    /* margin-top: 11px;*/
    margin-right: 8px;
    background: #ff167b;
}
.list  .headline{
    padding:30px 0 10px 0;
    font-size:24px;
    border-bottom:2px solid #eee;

}

.list .list-goods{
    padding-top:20px;

}
.list .list-goods li{
    width:164px;
    height:230px;
    float:left;
    margin-right:10px;
    box-sizing: border-box;
    position: relative;
    transition: all .2s linear;
}
.list .list-goods li:first-child+li+li+li+li{
    margin-right:0;
}
.list-ariticle .ariticle .products .product-introduce .p-good{
    width:680px;
}
.list-ariticle .ariticle .products .product-introduce .pull-rights{
    margin-left:570px;
}
.list .list-goods li p{

    font-size:12px;
    height:25px;
    line-height:25px;
    -o-text-overflow:ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;

}
.list .list-goods li .list-p{
    height:66px;
    padding:0 3px;
    position:absolute;
    left:0;
    top:164px;
    z-index:2;
    width:164px;
    border:1px solid #eee;
    border-top:0;
}
.list .list-goods li:hover {
    border-top:none;
    transform:translate3d(0,-4px,0);
    z-index: 2;
}
.list .list-goods li .pull-right{
    padding-top:5px;
    padding-right:5px;
    color:#ff1f5c;
}
.list-ariticle{
    margin-top:30px;
}
.list-ariticle .ariticle .products li{
    width:860px;
}
.list-ariticle .ariticle .products .product-introduce{
  width:690px;
}
.list .pagination > li > a, .pagination > li > span{
    margin-left:10px;
    border:none;
    display: inline-block;
    width: 24px;
    height:24px;
    text-align: center;
    padding:0;
    line-height: 24px;
    color:#333;
}


.list nav{
    margin-top:30px;
}
.list .list-left{
    float:left;
    width:860px;
}

.list .list-right{
    float:right;
    width:340px;
    padding-left:20px;
}
.list .list-right .item-p{
    position: absolute;
    left:0;
    bottom:0;
    height:60px;
    width:100%;
    background: rgba(0,0,0,.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
}
.list .list-right .item-p p{
    font-size:16px;
    line-height:60px;
    padding-left:30px;
    color:#f1f1f1;

}





#slideshow{
    margin-top:68px;
}
.list .newshop{
    padding-top:43px;
}
.list .newshop .line{
    width:5px;
    height:16px;
    margin-right:10px;
    background:#ff1f5c;
    margin-top: 3px;
}
.list .newshop h3{
   color:#ff1f5c;
    font-size:18px;
    height:20px;
    line-height:20px;
    margin-bottom:10px;
}
.list .newshop h3 a{
    color:#666;
}


.list .newshop li{
    margin-top:10px;
    width:155px;
    height:225px;
    float:left;
    box-sizing: border-box;
    border:1px solid #eee;
    position: relative;
}
.list .newshop li:nth-child(2n){
    margin-left:10px;
}

.list .newshop li .list-p{
    height:70px;
    padding:10px 3px;
    position:absolute;
    left:0;
    top:155px;
    z-index:2;
    width:152px;
}
.list .newshop li .pull-right{
    padding-top:10px;
    padding-right:5px;
    color:#ff1f5c;
}
.list .newshop li p{

    font-size:12px;
    height:16px;
    line-height:16px;
    -o-text-overflow:ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    width:155px;
    padding:0 3px;
}
.list-right .find{
    margin-top:30px;
}
.list-right .find .line{
    width:5px;
    height:16px;
    margin-right:10px;
    background:#ff1f5c;
    margin-top:3px;
}
.list-right .find h3{
    color:#ff1f5c;
    font-size:18px;
    height:20px;
    line-height:20px;
}

 .list-right .action .create {
    margin-top: 20px;
    width: 320px;
    height: auto;
    margin-bottom: 18px;
    padding-top: 10px;
    border: 1px solid #f0f0f0;
    box-shadow: 0 4px 4px #f0f0f0;
     background: #fff;
     behavior: url(../js/PIE.htc);
 }
.list-right .action .create .iconfont{
    padding-right:19px;
    padding-top:26px;
    color:#ff167b;
}
.list-right .hotsale .introduce .right{
    padding-top:26px;
    color:#ff167b;
   font-weight: 500;
}

.list-right .icon-left{
    position: absolute;
    top:140px;
    left:0;
    display: block;
    width:30px;
    height:40px;
    background:green;
    font-size:20px;
    text-align: center;
    line-height: 40px;
    background: rgba(0,0,0,.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    color:#fff;
}
.list-right .icon-right{
    position: absolute;
    top:140px;
    right:0;
    display: block;
    width:30px;
    height:40px;
    background:green;
    font-size:20px;
    text-align: center;
    line-height: 40px;
    background: rgba(0,0,0,.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    color:#fff;

}

.list .find  .find-span{
    font-size:18px;
    color:#ff1f5c;
}
.list-right .hotsale{
    padding:10px 0  30px 0;
}
.list .ad{
    margin-top:30px;
}
.list .action .hotsale ul li .introduce span{
    width:181px;
}
/*文章内容页*/
 .article-left{
    float:left;
    width:800px;
}
.article-right{
    float:right;
    width:400px;
    padding-left:20px;
}
.article-head{
    padding:10px 20px;
}
.article-head span{
    font-size:12px;
    color:#999;
}
.article-head a{
    font-size:12px;
    color:#666;
}
.article .article-content h2{
    font-size:24px;
    color:#333;
    padding:15px 0 30px 0;
}
.article .content-p{
    text-indent: 40px;
    line-height:24px;
    padding-bottom:20px;
}
.article .content{
    margin-top:20px;
    width:580px;
}
.article .content .content-left{
    float:left;
    width:200px;
}

.article-content {
    font-size: 15px;
    line-height: 25px;
    word-wrap: break-word;
}

.article-content img {
    display: block;
    max-width: 100%;
    height:auto;}


.article .article-left p {
    margin: 0 0 10px;
}
.item1 {
    position: relative;
    display: block;
    width: 550px;
    margin: 10px 0;
    padding: 20px;
    background: #f7f7f7;
    text-decoration: none;
    clear: none!important;
}
/*.item1 {
    position: relative;
    display: block;
    width: 550px;
    margin: 10px 0;
    padding: 20px;
    background: #f7f7f7;
    text-decoration: none;
    clear: none!important;
}*/
.item1-info .item1 {
    position: relative;
    display: block;
    width: 550px;
    margin: 10px 0;
    /*padding: 22px 20px 137px;*/
    background: #f7f7f7;
    text-decoration: none;
    clear: none!important;
}

.item1-info +a{
    padding: 0;
}



.item1 .item1-pic {
    float: left;
    height: 140px;
    width: 140px;
    margin-right: 20px;
    overflow: hidden;
}

.item1-info .item1{
    position: relative;
    display: block;
    width: 550px;
    margin: 10px 0;
    padding: 22px 20px 137px;
    background: #f7f7f7;
    text-decoration: none;
    clear: none!important;
}


p .item1{
    padding:0;
}
.item1 .item1-title {
    line-height: 1.5;
    color: #333;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.item1 .item1-price {
    position: absolute;
    left: 20px;
    bottom: 20px;
    font-family: HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",arial;
}
/*.item1 .item1-btn {
    position: absolute;
    right: 0;
    bottom: 5px;
    height: 30px;
    width: 100px;
    line-height: 30px;
    border: 1px solid #da0d15;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #da0d15;
    text-align: center;
}*/
.item1 .item1-btn {
    position: absolute;
    right: 20px;
    bottom: 20px;
    height: 30px;
    width: 100px;
    line-height: 30px;
    border: 1px solid #da0d15;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #da0d15;
    text-align: center;
}

.post-copyright {
    clear: both;
    background-color: #f2f2f2;
    font-size: 12px;
    color: #999;
    padding: 6px 15px 5px;
    border-radius: 2px;
    text-align: center;
    margin-top: 10px;
}

.item1:after {
    content: "";
    clear: both;
    display: block!important;
    height: 0;
}

.item1 .price-new strong {
    font-size: 24px;
    font-weight: 400;
}

.item1 .price-old {
    margin-left: 10px;
    color: #999;
}

.item1 .item1-info {
    position: relative;
    height: 140px;
    overflow: hidden;
}

.article .content-next  p {
    padding-bottom:0;
}

.article .content .content-right{
    float:right;
    width: 380px;
    border:1px solid #eee;
    border-left:none;
    box-sizing: border-box;
    height:200px;
    padding:25px 40px;
    position: relative;
}

.article .content .content-right:hover{
    border-color:#fe167b;

}
.article .content .content-right .content-h{

    font-size:16px;
    line-height: 20px;
    color:#333;


}
.article .content .content-right .price{
    color:#fff;
    background:#ff167b;
    padding:4px 8px;

}
.article .content .content-right .price-new{
    font-size:18px;
    color:#ff167b;
    padding-top:20px;
    position:absolute;
    bottom:24px;
    left:35px;
}

.article .content .content-right .price-old{
    font-size:14px;
    color:#999;
    padding-top:5px;
    text-decoration: line-through;
    position:absolute;
    bottom:24px;
    left:90px;
}
.article .article-left .content-img{
    margin:20px 0;
}
.article .content .content-right .tb{
    border:1px solid #fe167b;
    font-size:14px;
    display: inline-block;
    padding:3px 20px;
    border-radius:4px;
    color:#fe167a;
    position: absolute;
    right:20px;
    bottom:20px;
}
.article .content-s{
    margin:10px;
}
.article .content-bottom{
    padding:30px 0;
    border-bottom:1px solid #eee;
    line-height:24px;
    text-indent: 40px;
}
.article .content-next{
   padding:20px 0 40px 0;
}

.article .article-like ul li{
    float:left;
    margin-right:10px;
}
.article .content-next p{
    font-size:14px;
    color:#333;
}
.article .content-next span{
    font-size:14px;
    color:#999;
}
.article .article-right .headline{
    margin-top:30px;
}
.article .article-right .line{
    width:6px;
    height:24px;
    float: left;
    margin-right: 10px;
    background: #ff167b;
}
.article .article-right .headline h3{
    font-size:24px;
    color:#ff167b;
}
.article .article-right .topic{
    padding-left:20px;
    padding-top:15px;
    width:360px;
}
.article .article-right .topic li{
    height:30px;
    line-height: 30px;
    -o-text-overflow:ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;

}
.article .article-right .topic li a:hover{
  color:#fe167a;
}
.article .article-right .shop{
    padding-top:20px;
}
.article .article-right .shop li{
    padding-bottom:10px;
}
.article .article-right .shop .shop-img{
    float:left;
    width:120px;
    height:120px;
}
.article .article-right .shop .shop-value{
    float:right;
    width:260px;
    border:1px solid #eee;
    border-left:none;
    height:120px;
    padding-top:20px;
    padding-left:10px;
    color:#333;
}
.article .article-right .shop .topic-value{
    float:right;
    width:260px;
    border:1px solid #eee;
    border-left:none;
    height:120px;
    padding-top:15px;
    padding-left:10px;

}
.article .article-right .shop .shop-value p{
    line-height: 20px;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


.article .article-right .shop .topic-value p{
    line-height: 20px;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color:#333;
}
.article .article-right .shop .topic-value em{
    display: block;
    font-size:14px ;
    color:#fe167b;
}
.article .article-right .shop .topic-value span{
    color:#999;
    font-size: 12px;
}
.article .article-right .shop .shop-value em{
    display: block;
    text-decoration:line-through;
    padding-left:5px;

}
.article .article-right .shop .shop-value span{
    display: block;
    color:#ff167b;
    font-size:16px;

}
.article .article-right .shop .shop-value .pull-right{
    margin-right:20px;
}
.article .article-like .line{
    width:6px;
    height:24px;
    float: left;
    margin-right: 10px;
    background: #ff167b;
}
.article .article-like .headline h3{
    font-size:24px;
    color:#ff167b;
}
.article .article-like .headline{
    padding-bottom:10px;
    border-bottom:1px solid #ccc;
}
.article .article-like ul{
    padding-top:20px;
    margin-bottom:20px;
}
.article .article-like ul li{
    height:300px;
}
.article .article-like .like-img img{
    display: block;
    widtH:230px;
    height:230px;
}
.article .article-like .like-value{
    width:230px;
    padding:8px 4px;
    height:70px;
    border:1px solid #ccc;
    border-top:none;
    color:#333;
    font-size:12px;
}
.article .article-like .like-value .pull-right{
    padding-right:10px;
}
.article .article-like .like-value p{
    line-height:16px;
    color:#333;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    height:16px;
}
.article .article-like .like-value em{
    display: block;
    text-decoration:line-through;
    padding-left:5px;
    font-size:12px;
    padding-top:3px;

}
.article .article-like .like-value span{
    display: block;
    padding-top:2px;
    color:#ff167b;
    font-size:14px;
}
.article .article-like .like-value .value{
    padding-top:2px;
}
/*9.9包邮*/
.banners{
    height:300px;
    margin:6px 0 10px 0;
    background:#333;
}
.banners img{
    width:100%;
    height:300px;
    display: block;
}
.float{
    width:100%;
    height:50px;
    border-top:4px solid #ff1f5c;
    background: white;
    z-index:100;
    border-bottom:1px solid #eee;
    box-shadow: 0 0 18px #666;
}

.float .line{
    width: 6px;
    height: 26px;
    float: left;
    margin-top: 11px;
    margin-right: 6px;
    margin-left: 14px;
    background: #ff167b;
}
.float  .floats{
    margin-top:13px;
    height:20px;
    line-height:20px;
}
.float  .floats span{
    font-size:18px;
    color:#333;
    padding-right:15px;
    font-weight:600;
}
.float  .floats em{
    font-size:14px;
    color:#333;
}
.float  .floats a{
    font-size:12px;
    color:#333;
    padding-left:15px;
}
.float  .floats a:hover{
    text-decoration: underline;
}
.float  .container{
    position:relative;
    height:50px;
}
.float  .float-img {
    position:absolute;
    right:0;
    top:0;
    z-index: 100;
}
.float .float-introduce{
    position: absolute;
    top:15px;
    right:12px;
    color:#fff;
    font-size:24px;
     z-index:120;
}

.pinkage{
  /*  background:#bbd3fa;*/
}

.pinkage .clean{
    padding-top:18px;

}
.pinkage .clean li{
    width:279px;
    height:360px;
    float:left;
    margin-right:28px;
    margin-bottom:30px;
}
.pinkage .clean li:nth-child(4n){
    margin-right:0;
}
.pinkage .pinkages-img img{
    width:279px;
    height:279px;
    display: block;
}
.pinkage .pinkages-value{
    width:279px;
    height:81px;
    border:1px solid #ccc;
    padding:5px;
    border-top:none;
    box-shadow: 0 2px 2px #dcdcdc;
    background:#fff;
}

.pinkage .pinkages-value em{
    color:#fe167a;
}
.pinkage .pinkages-value p{
    line-height: 20px;
    -o-text-overflow:ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    margin-bottom:18px;
    color:#666;
    font-size:14px;
    height:20px;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.pinkage .pinkages-value .value{
    font-size:24px;
    color:#ff167b;
}
.pinkage .pinkages-value .rm{
    font-size:16px;
}
.pinkage .pinkages-value>em{
    text-decoration:line-through;
}
.pinkage .pinkages-value .tb{
    display: block;
    width:40px;
    height:30px;
    padding-top:9px;
    margin-left:10px;
    margin-right:5px;
}
.pinkage .pinkages-value img{
    display:block;
    padding-top:5px;
}

.pagination {
  margin-top:30px;
}
 .pagination > li > a, .pagination > li > span {
    margin-left: 10px;
    border: none;
    display:block;
    width: 24px;
    height: 24px;
    text-align: center;
    padding: 0;
    line-height: 24px;
    color: #333;
}

.news{
    height:50px;
    background: #f1f1f1;
    border:1px solid #eee;
    position: relative;

}
.news .clean{
    padding-left:10px;

}
.news .special-ul{
    padding-left:60px;
}

.news .clean li{
    float:left;
    width:60px;
    height:36px;
   text-align: center;
    line-height: 36px;
   margin-top:7px;
    font-size: 12px;
    color:#666;
    position:relative;
}
.news  .fenlei{
    position: absolute;
    top:16px;
    left:14px;
}
.special-news{
    background:#fff;
    border-left:none;
    border-right:none;
}
.special-news li a{
   display:block;
    width:60px;
    height:36px;

}
.special-h3{
    width:1200px;
    margin:10px auto;
    color:#000;
    font-size:18px;
    height:30px;
    font-weight: 600;
    border-top:1px solid #eee;
    padding-top:10px;
    overflow: hidden;
}
.special-h3-first{
    border-top:none;

}
.special-h3 .line{
    width: 6px;
    height: 26px;
    float: left;
    margin-top: 1px;
    margin-right: 6px;
    margin-left: 14px;
    background: #ff167b;
}
.icon-jiantou9{
    position:absolute !important;
    left:45px !important;
    top:2px !important;
    font-size:14px !important;
    display:block !important;
    color:#fff !important;
}
 .icon-jiantou-copy4{
    position:absolute !important;
    left:45px !important;
    top:1px !important;
    color:#fff !important;
    font-size:14px !important;
    display:block !important;

}




/*.main .ariticle .products .p-good .pull-rights:hover{
    background:red;
}*/





.news .clean .active-news {
    background:#ff167b;
    color:#fff;
}
.active-news a{
    color:#fff;
}






.sale .headline{
    height:50px;
    background: #f1f1f1;
    margin-top:20px;
    border:1px solid #eee;
}
.sale .headline .line{

    width:6px;
    height:26px;
    background:#ff167b;
    float:left;
    margin-top:14px;
    margin-right:10px;
}
.sale .headline .clean{
    height:50px;
    line-height: 50px;
}
.sale .headline h3{
    color:#ff167b;
    font-size:18px;
    font-weight:600;
    font-family: "Microsoft Yahei", "Hiragino Sans GB";
}
.sale .sales ul{
  margin-top:25px;
}
.sale .sales ul li{
    width:390px;
    height:240px;
    float:left;
    margin-bottom:15px;
    margin-right:15px;
}
.sale .sales ul li:nth-child(3n){
    margin-right:0;
}
.sale .sales p{
    line-height: 20px;
    -o-text-overflow:ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    margin-bottom:10px;
    color:#666;
    font-size:14px;
    height:20px;
}
.sale .sales-value{
    width:390px;
    height:80px;
    border:1px solid #ccc;
    padding:10px;
    border-top:none;
    box-shadow: 0 2px 2px #dcdcdc;
}

.sale .sales-value .rm{
    font-size:16px;
    color:#ff167b;
    padding-left:7px;
}

.sale .sales-value .tb{
    display: block;
    width: 30px;
    height: 30px;
    padding-top:3px;
    margin-left: 6px;
    color:#ce0127;

}
.sale .sales-value img{
    display:block;
}

.sale .sales-img{
    width:390px;
    height:160px;
}

.sale .sales-img img{
    width:390px;
    height:160px;
    display: block;
}
.sale .pagination {
    margin-top:30px;
}
 .pagination > li > a, .pagination > li > span {
    margin-left: 10px;
    border: none;
    display:block;
    width: 24px;
    height: 24px;
    text-align: center;
    padding: 0;
    line-height: 24px;
    color: #333;
    /*background:#e4c0c0;*/
}

.search{
    margin:20px 0;
}
.search span{
    color:#333;
    font-size:14px;
}


.map .col-xs-3{
    height:400px;
    border:1px solid #eee;
    margin-bottom:20px;
    margin-right:20px;
    padding:0 30px;
}
.map h2{
    padding-bottom:20px;
    padding-left:40px;
    color:#333;
}
.map h3{
    padding:20px 0;
    color:#666;
}
.map .col-xs-3 a{
    display: inline-block;
    padding:10px;
}

.loading img{
    display: block;
    margin-left:546px;
    margin-top:300px;
}

.next-page{
    width:50px !important;

}
/*分页*/
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color:#fff;
    background-color: #333;
    border-color: #dddddd;
}

.current-page{
   background: #333 !important;
    color:#fff !important;
}
.product-img{
    background: #000 !important;
    opacity: 1;
    filter:alpha(opacity=100);

}


.about-us{
    background:#eee;
}
.about-us  .abouts{
    height:650px;
    margin:20px 0 30px 0;
    background:#fff;
    padding-left:30px;
    width:1200px;

}

.about-us  .abouts .about-top{
    font-size:14px;
    color:#666;
    height:50px;
    line-height:50px;
}

.about-us  .abouts .about-left{
    background:#ccc;
    width:160px;
    height:400px;
    float:left;
}

.about-us  .abouts .about-left li{
    height:55px;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ccc;
    border-top:1px solid #fff;
    line-height:55px;
    padding-left:44px;
}
.about-us  .abouts .about-left li a{
    font-size:18px;
    color:#333;

}
.about-us  .abouts .about-left li .icon-triange_right{
    color:#ff167b;
    font-size:20px;



}
.about-us  .abouts .about-left li:first-child{
    height:100px;
    padding-top:40px;

}

.artive-ab{
    color:#ff167b !important;
}
.about-us  .abouts .about-right{
    float:left;
    width:1010px;
    padding:30px 50px 0 30px ;

}
.about-us .about-right .gyzz h3, .about-us .about-right .lxwm h3{

    font-size:24px;
    color:#333;
    height:30px;
    line-height: 30px;
    border-bottom:2px solid #ccc;
    padding-bottom:38px;
}
.about-us .about-right .gyzz p{
    padding-top:20px;
    height:20px;
    line-height:20px;
}
 .about-us .about-right .lxwm h4{
     font-size:16px;
     color:#028be1;
     padding:20px 0;
 }
.about-us .about-right .lxwm p{
    font-size:14px;
    color:#666;
    padding:10px 0;
}
.about-us .about-right .lxwm span{
    color:#333;
}
.about-us .about-right .sjrz h3, .about-us .about-right .yqlj h3{
    font-size:24px;
    color:#333;
    height:30px;
    line-height: 30px;
    border-bottom:2px solid #ccc;
    padding-bottom:38px;
}
.about-us .about-right .sjrz h4{
    font-size:16px;
    color:#333;
    padding:20px 0;
}
.about-us .about-right .sjrz p{
    font-size:14px;
    color:#666;
    padding:10px 0;
}
.about-us .about-right .sjrz p a{
    color:#fe167b;
}
.about-us .about-right .yqlj h4{
    font-size:16px;
    color:#333;
    padding:20px 0 15px 0;
}
.about-us .about-right .yqlj p {
    font-size:14px;
    color:#666;
    padding:5px 0;
}
.about-us .about-right .yqlj p a{
    color:#fe167b;
}
.about-us .about-right .wzdt h3{
    font-size:24px;
    color:#333;
    height:30px;
    line-height: 30px;
    border-bottom:2px solid #ccc;
    padding-bottom:38px;
}
.about-us .about-right .wzdt a{
    padding-right:5px;
}
.about-us .about-right .wzdt h4{
    padding:10px 0;
}
.about-us .about-right .wzdt h4>a{
    font-size:16px;
    color:#333;
}
/*文章内容页*/

.contents {
    border: 1px solid #ddd;
    color: #333;
    font-size: 16px;
    float: left;
    width: 800px;

}
.contents .article .article-title {
    font-size: 24px;
}

.contents .article .article-time {
    margin: 10px 0 20px;
    color: #999;
    font-weight:100;
}

.contents .article p {
    margin: 10px 0;
    line-height: 1.875;
    color: #414141;
}
.contents .items {
    position: relative;
    display: block;
    width: 470px;
    margin: 10px 0;
    padding: 20px;
    background: #f7f7f7;
    text-decoration: none;
    clear: none!important;
}
.contents .items:after {
    content: "";
    clear: both;
    display: block!important;
    height: 0;
}
.content .item .items-info {
    position: relative;
    height: 140px;
    overflow: hidden;
}

.contents .items .items-pic {
    float: left;
    height: 140px;
    width: 140px;
    margin-right: 20px;
    overflow: hidden;
}

.contents .items .items-title {
    line-height: 1.5;
    color: #333;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.contents .items .items-price {
    position: absolute;
    left: 0;
    bottom: 5px;
    font-family: HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",arial;
}
.contents .items .price-new {
    color: #f50;
}
.contents .items .price-new strong {
    font-size: 24px;
    font-weight: 400;
}
.contents .items .price-old {
    margin-left: 10px;
    color: #999;
}
.contents .items .item-btn {
    position: absolute;
    right: 0;
    bottom: 5px;
    height: 30px;
    width: 100px;
    line-height: 30px;
    border: 1px solid #da0d15;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #da0d15;
    text-align: center;
}
/*首页楼层导航*/
#box {
    position: fixed;
    left: 50%;
    top:50%;
    margin-left: 625px;
    display:none;
}
#box ul li {
    width:50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.act{
    background:#fe167a !important;
    color:#fff !important;

}


#box ul li a{
    border-bottom:1px solid #ccc;
    width:30px;
    height: 50px;
    line-height: 56px;
    display: inline-block;
}
.act a {
    color:#fff !important;
    border-bottom:none !important;
}
#box ul li:first-child{
    border-top:1px solid #ccc;
}
#box ul .last a{
    border-bottom:none;
    color:#fff;
}
#box ul .last{
    border-bottom:1px solid #ccc;
    background:#666;
    position:relative;
}
#box ul li .iconfont{
    position:absolute;
    top:16px;
    left:17px;
    color:#fff !important;
}

#luobo_time{
    display:block;
}

/*页脚*/
.foot{
    margin-top:80px;
    background:#313131;
    /* font-family: "Microsoft Yahei", "Hiragino Sans GB" !important;*/
}

.foot .foot-top {
    padding-top:20px;
    color:#fff;
    background:#232323;
    height:191px;
}
.foot .foot-top dl{
    float:left;
    width:25%;
}
.foot .foot-top .dl1{
    background:url(../img/line-1.png)no-repeat 180px 20px;
}
.foot .foot-top .dl2{
    background:url(../img/line-1.png)no-repeat 230px 20px;
}
.foot .foot-top dd{
    font-size:18px;
    height:40px;
    line-height:40px;
}
.foot .foot-top dt{
    height:28px;
    line-height: 28px;
    font-size:14px;
    color:#999;
}
.foot .foot-bottom{
    height:55px;
    line-height:24px;
    color:#999;
    font-size:12px;
	margin-top:5px;
}

    .foot-bottom .link a{
        padding-right:5px;
        color:#ccc;
    }
    .foot-bottom .link{
        padding-top:10px;
    }
.foot .foot-top b{
    color:#fff;
}
.foot .foot-top a{
    color:#999;
}
.beian a{
    color:#999;
    font-size:12px;
}
.ga{
    vertical-align:top;
}
.foot .foot-top .input{
    border:1px solid #999;
    padding:2px 18px 2px 2px;
    font-size:14px;
    color:#fff;
}
.foot .foot-top .iconfont1{
    border-right:1px solid #999;
    border-top:1px solid #999;
    border-bottom:1px solid #999;
    padding:2px;
    font-size:17px;
}
.foot-bottom span{
    padding:0 4px;
}
.foot .come dt{
    height:35px;
    line-height:35px;

}
/*改版首页*/

.zthd{
    width:245px;
    background:rgba(255,255,255,.8);
}
.zthd .zthd-active li{
    width:122px;
    height:160px;
    float:left;
    text-align: center;
    padding:5px 0;
    box-sizing: border-box;
}
.zthd .zthd-active li:first-child{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.zthd .zthd-active li:first-child+li{
    border-bottom:1px solid #ccc;
}
.zthd .zthd-active li:first-child+li+li{
    border-right:1px solid #ccc;
}
.zthd .zthd-active img{
    width:100px;
    height:110px;
    display: block;
    margin:0 auto;
}
.zthd .zthd-active h3{
    font-size:15px;
    color:#000;
}
.zthd .zthd-active p{
    font-size:12px;
    color:#a0a7ad;
    line-height:20px;
}
.zthd .jptj-top {
    height:30px;
    line-height:30px;
    padding-left:10px;
    position: relative;
    width:245px;
    padding-top:5px;
}

.zthd .jptj h3{
    color:#ff0000;
}
.zthd .jptj .more{
    position:absolute;
    right:4px;
    top:4px;
}

.zthd .jptj .jptj-bottom .clean{
    padding:10px;
}
.zthd .jptj .jptj-bottom .bottom-img{
    float:left;
    width:70px;
    height:70px;
}
.zthd .jptj .jptj-bottom .bottom-img img{
    width:70px;
    height:70px;
    display: block;
}
.zthd .jptj .jptj-bottom .bottom-p{
    padding-left:5px;
    width:155px;
    float:right;
}
.zthd .jptj .jptj-bottom .bottom-p h3{
    -o-text-overflow:ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    line-height: 20px;
    color:#000;
    font-size:14px;
    font-weight: 600;
    width:150px;
    height:20px;
}
.zthd .jptj .jptj-bottom .bottom-p p{
    -o-text-overflow:ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    line-height: 20px;
    color:#464343;
    font-size:12px;
    width:150px;
    height:40px;
}

.special-banner{
    width:1200px;
    margin:0 auto;
}
.special-banner img{
    width:1200px;
    height:300px;
    display: block;
}
.album-top{
    height:320px;

}
.album-left{
    width:195px;
    height:320px;
    float:left;
    background:#eee;
}
.album-left h2{
      margin-top:30px;
      width:60px;
      height:40px;
    line-height: 40px;
     background:green;
     color:#fff;
    font-size:24px;
    text-align: center;

}
.album-left h3{
    margin-top:60px;
    padding:0 10px;
    font-size:18px;
    color:#2e2323;
    font-weight: 600;
    margin-bottom:10px;
}
.album-left p{
    margin-right:10px;
    padding-top:5px;
    width:100px;
    border-top:1px solid #6c4e56;
    text-align: right;
}
.album-middle{
    width:320px;
    height:320px;
    float:left;
    margin-left:15px;
    position: relative;
}
.album-middle .album-middle-p{
    position:absolute;
    background: rgba(0,0,0,.5);
    o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #fff;
    height:38px;
    width:320px;
    line-height:38px;
    bottom:0;
    left:0;

}
.album-middle .album-middle-p p{
    padding:0 10px;
    font-size:17px;
}
.album-right ul li{
    width:320px;
    height:155px;
    float:left;
    margin-left:15px;
    background: #eee;
}
.album-right .album-right-img{
    width:140px;
    height:155px;
    float:left
}
.album-right .album-right-img img{
    display:block;
    width:120px;
    height:120px;
    margin:17px 10px 18px 10px;
}
.album-right .album-right-p{
    width:180px;
    height:155px;
    float:left;
    padding:17px 10px 18px 5px;
    position: relative;
}
.album-right .album-right-p p{
    o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    height:40px;
    line-height:20px;
    margin-bottom:20px;
}
.album-right-p  .price-old{
    padding-left:5px;
    text-decoration: line-through;
    font-size:14px;
}
.album-right-p  .price-new{
    font-size:20px;
    color:#fe167a;
}
.album-right-p  .copy{
     width:70px;
     height:22px;
     border:1px solid #fe167a;
     color:#fe167a;
    display: block;
    text-align: center;
    line-height: 22px;
    border-radius: 3px;
    position:absolute;
    bottom:20px;
    right:40px;
    font-size:12px;
}
.album-right ul li:first-child{
    margin-bottom:10px;
}
.album-right ul li:first-child+li{
    margin-bottom:10px;
}